﻿<?php
$tabela = "tb_noticia";
$pasta = "noticia";
$pagina = "noticiaLista";
$modelo = "Notícia";
$mensagem = "";

$conn = new CONEXAO();
/*echo "<pre>";
print_r($_GET);
print_r($_POST);
echo "</pre>";*/
/*
opcao
0->Excluir
1->Inserir
2->Editar
*/

if(isset($_GET['opcao'])){
	$opcao = $_GET['opcao'];	

		switch($opcao){

			case 0:
				//Exclusao
		//		echo "Exclusao";
            			$excluir = "delete from $tabela where id=".$_GET['item'].";";
				$conn->Conecta();
				$conn->Executa($excluir);
				$conn->Desconecta();
		//		echo "<br>".$excluir;
				$mensagem = "$modelo excluido com sucesso!";
				
			break;


			case 1:
				//Inserção
		//		echo "Inserção<br />";
				$campos = array();
				$valores = array();
				$exceptions = array('enviar','id');

				foreach($_POST as $chave => $valor){
					if(!in_array($chave,$exceptions)){
						$campos[] = $chave;
						$valores[] = "'".str_replace("'","\"",$valor)."'";
						//$valores[] = "'$valor'";
					}
				}
				//Adicionando Exceções
				
				
				$conn->Conecta();
				$campos[] ="id";
				$valores[] = "'".(1+$conn->maxId($tabela))."'";
				
				$campos[] ="data";
				$valores[] = "'".date('Y-m-d')."'";
				
				

				$insert = "insert into $tabela (".implode($campos,",").") values ( ".implode($valores,",").");";
					
				$conn->Executa($insert);
				$conn->Desconecta();
		//		echo $insert;
				$mensagem = "$modelo inserido com sucesso!";
			break;


			case 2:
				//Edição
			//	echo "Edição <br>";
				$atualiza = array();
				$exceptions = array('enviar','id');
				$id = $_POST['id'];
				foreach($_POST as $chave => $valor){

					if(!in_array($chave,$exceptions)){
						$atualiza[] = $chave." = '".str_replace("'","\"",$valor)."'";
						//$atualiza[] = $chave." = '$valor'";
					}

				}
				//Adicionando Exceções
				
				

				$update = "update $tabela set ".implode($atualiza,",")." where id = $id;";
				$conn->Conecta();
				$conn->Executa($update);
				$conn->Desconecta();
			//	echo $update;
				$mensagem = "$modelo editado com sucesso!";

			break;

		}
		echo redirecJS($pasta,$pagina,$mensagem);

}
else{
	echo "chamada indevida";
}

?>
